package com.yunchang.springboot.models.mwsfinance;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.yunchang.springboot.base.Column;
import com.yunchang.springboot.base.Id;
import com.yunchang.springboot.base.Table;
import java.io.Serializable;

import lombok.Data;

/**
 * f_removal_fee
 * @author Administrator
 * @date 2020-05-09 19:01:09
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@Data
@Table("f_removal_fee")
public class FRemovalFee implements Serializable {
    /**
     */
    @Id("id")
    private Long id;

    /**
     * 单据号，YCFYD
     */
    @Column("documents_id")
    private String documentsId;

    /**
     * 店铺
     */
    @Column("seller_id")
    private String sellerId;

    /**
     * 国家
     */
    @Column("country")
    private String country;

    /**
     * 移除日期
     */
    @Column("shipment_date")
    private String shipmentDate;

    /**
     * 订单更新日期
     */
    @Column("last_update_date")
    private String lastUpdateDate;

    /**
     * 移除订单
     */
    @Column("order_id")
    private String orderId;

    /**
     * sku
     */
    @Column("sku")
    private String sku;

    /**
     * fnsku
     */
    @Column("fnsku")
    private String fnsku;

    /**
     * 数量
     */
    @Column("quantity")
    private Integer quantity;

    /**
     * 单位移除费用
     */
    @Column("fee_unit")
    private Double feeUnit;

    /**
     * 金额
     */
    @Column("amount")
    private Double amount;

    /**
     * 币别
     */
    @Column("currency")
    private String currency;

    /**
     * 借方科目
     */
    @Column("debit_subject_id")
    private String debitSubjectId;

    /**
     * 贷方科目
     */
    @Column("credit_subject_id")
    private String creditSubjectId;

    /**
     */
    @Column("create_time")
    private String createTime;

    /**
     */
    @Column("update_time")
    private String updateTime;

    private static final long serialVersionUID = 1L;
}